#!/bin/bash

# 微信小程序部署脚本
set -e

echo "开始部署微信小程序..."

# 检查环境变量
if [ -z "$WECHAT_APP_ID" ]; then
    echo "错误: 请设置 WECHAT_APP_ID 环境变量"
    exit 1
fi

# 进入前端目录
cd frontend

# 安装依赖
echo "安装依赖..."
npm install

# 构建小程序
echo "构建微信小程序..."
npm run build:mp-weixin:prod

# 检查构建结果
if [ ! -d "dist/build/mp-weixin" ]; then
    echo "错误: 小程序构建失败"
    exit 1
fi

echo "小程序构建完成！"
echo "构建文件位置: frontend/dist/build/mp-weixin"
echo ""
echo "请使用微信开发者工具打开构建目录进行上传："
echo "1. 打开微信开发者工具"
echo "2. 导入项目，选择 frontend/dist/build/mp-weixin 目录"
echo "3. 填写 AppID: $WECHAT_APP_ID"
echo "4. 点击上传，填写版本号和项目备注"
echo "5. 登录微信公众平台提交审核"

cd ..